.contact_body_box{
    background:url('../assets/images/bc.png') no-repeat left top/100% 100%;
    overflow: hidden;
}
.contact_body{
    height: 500px;
    width: 1000px;
    background-color: #fff;
    margin:40px auto;
    padding:40px 80px;
}
.head_left_img{
    height: 20px;
    margin-right:10px;
}
.head_bright_logo{
    height: 14px;
}
.head_right_logo{
    height: 45px;
}
.head_bleft,.head_right,.head_bright,.contact_head,.head_left,.head_right,.contact_body_form_img,.contact_body_img_box{
    display:flex;
}
.head_left_line{
    width: 2px;
    height: 14px;
    background-color: #CFB163;
    margin:0 25px;
}
.contact_head{
    justify-content: space-between;
}
.head_bleft{
    justify-content: space-between;
    flex:7
}
.head_left,.head_bright_text{
    color:#CFB163;
    font-size:12px;
    align-items: center;
}
.head_right{
    font-size:15px;
    font-weight:bold;
    align-items: center;
    padding-right:60px;
}

.head_bright{
    flex:3;
    justify-content: space-between;
}
.head_bright_logo{
    margin-left:15px;
}
.input_box{
    width: 350px;
    height: 30px;
    border:1px solid gray;
    margin-bottom:20px;
}
.contact_body_form_img{
    justify-content: space-between;
    margin-top:50px;
}
.contact_body_form{
flex:5;
}
.contact_body_img_box{
flex:5;
align-items: center;
justify-content: center;
}
.contact_body_img{
    height: 300px;
}
.contact_body_form{
font-size:13px;
}
.textarea{
    width: 350px;
    height: 80px; 
    border:1px solid gray;
    resize: none;
    outline:none;
}
.label{
    display: inline-block;
    margin-bottom:5px;
}
.sbutton{
    background-color: #CFB163;
    margin-top:10px;
    padding:10px 30px;
    color:#fff;
    font-size:12px;
    outline: none;
}